Villa de Leyva

Villa de Leyva is small enough to be covered on foot.